import React, { Component } from 'react'

export default class Demo extends Component {

    state = { count: 0 }
    add = () => {
        const { count } = this.state
        // // 对象式的 
        // this.setState({ count: count + 1 },() => {
        //     console.log(this.state.count)
        // })
        // 函数式的, 这个是一个简写的 格式  
        // this.setState(state => ({ count: state.count + 1 }))
        // 函数式, 这个是一个完整的格式 
        this.setState((state,props) => {
            console.log(state,props)
            return {count:state.count+1}
        })
    }
    render() {
        return (
            <div>
                <h1>当前求和为:{this.state.count}</h1>
                <button onClick={this.add}>点我+1</button>

            </div>
        )
    }
}
